.photo_categorie{
  width:96%;
  margin-left:auto;
  margin-right:auto;
}
.photo_categorie img{
  width:100%;
  height:200px;
  margin-bottom:0;
}

#body{
  display:inline-block;
  text-align:center;
  margin-top:2%;
  display:inline-block;
  margin-left:auto;
  margin-right:auto;
  width:75%;
}
#body *{
  display:inline-block
}
.item{
  width:15%;
}

.photo_item_c{
  display: inline-block;
  width:100%;
  position:relative;
}
.photo_item{
  width:100%;
}
.photo_item_c a{
  position:absolute;
  bottom:0;
  display:block;
  width:100%;
  text-align:center;
  padding-bottom:10px;
  margin-bottom:5px;
  background:rgb(0,0,0);
  text-decoration: none;
  color:white;
  opacity: 0.1;
  left:0;
}
.photo_item_c a:hover{
  opacity:1;
  color:#31D0E1;
}
#body .item .info{
  display:block;
  text-align:initial;
}
.item .info .prix{
  float:right;
}
.item{
  margin:1%;
}
.navigation_p{
  margin:3%;
  margin-left:auto;
  margin-right:auto;
  display:inline-block;
  width:100%;
  text-align:center;
}
#body #trie select *{
  display:block;
}
#body #trie{
  display:inline-block;
  width:100%;
  text-align: initial;
}
#body #trie form{
  background:black;
  color:white;
  width:60%;
  float:right;
  padding-left:7%;
  padding-top:3px;
  padding-bottom:3px;
}

#body #trie form select{
  margin-right:27%;
  background:black;
  color:white;
  cursor:pointer;
  min-width:20%;
}
.center{
  text-align:center;
  margin-bottom:10%;
  margin-top:15%;
  font-size:1.2em;
  
}
#menuV{
  margin-top:3%;
  width:19%;
  background-color:black;
  color:white;
  padding-top:1%;
  padding-bottom:3%;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  float:left;
  padding-left:1%;
  height:480px;
  font-size: 1.3em;
}
#menuV a{
  color:white;
  text-decoration:none;
}
#menuV li li a:hover{
  text-decoration: underline;
}
#menuV a:hover{
  color:#BFDEED;
}
#menuV li{
  list-style-type: none;
  margin-top:30px;
}
#menuV li li{
  margin-top:15px;
  color:#C9C9C9;
}
#menuV .act{
  color:#B5B5B5;
}